home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / mhswp111.zip / MHSSWAP.DOC < prev   
Text File  |  1993-03-19  |  17KB  |  418 lines

  1. MHSSWAP - Redirect MHS Swap Files to a non-network drive
  2.           and prevent mysterious MHS gateway hangups.
  3.  
  4.    (c) Copyright 1991-92 by
  5.  
  6.  
  7.                       ▄▄████▄▄
  8.             ▄█▀█▄   ▄█▀▀  ▀▀███▄
  9.            █▀   ▀█▄█▀        ███
  10.            ▀█▄ ▄█▀ ▀█▄▄    ▄██▀
  11.              ▀▀▀      ▀▀▀▀▀▀
  12.            ███           ▄███ ███          ███  ▄██
  13.            ███ ▄▄▄ ▄▄▄  ▄███▄ ▄▄▄ ▄▄▄ ▄▄▄  ▄▄▄ ▄███▄  ▄▄▄▄
  14.            ███ ███▀ ███  ███  ███ ███▀ ███ ███  ███  ███▄██
  15.            ███ ███  ███  ███  ███ ███  ███ ███  ███▄ ▀██▄▄▄
  16.  
  17.             T   E   C   H   N   O   L   O   G   I   E   S
  18.  
  19.                    11433 Cronridge Drive, Suite H
  20.                        Owings Mills, MD 21117
  21.                           +1-410-363-1097
  22.                        FAX: +1-410-363-3779
  23.  
  24.                       MHS: Support @ Infinite
  25.           CompuServe: >MHS:Support @ Infinite (or 73270,405)
  26.             Internet: Support@Infinite.MHS.CompuServe.com
  27.  
  28.   Technical Support provided on the CompuServe Information Service in
  29.                          PCVENF Section 13
  30.  
  31.  
  32. OVERVIEW
  33.  
  34.    MHSSWAP is a TSR designed to run on your MHS Mail Server only.
  35.  
  36.    Each time MHS runs a gateway process, it creates a 280KB+ swap
  37.    file in the %MV%\MHS\SW directory, creating a considerable amount
  38.    of network traffic.
  39.  
  40.    Unfortunately, there is no way to redirect this swap file to
  41.    a local drive or VDISK.  Until now...
  42.  
  43.    When loaded, MHSSWAP will redirect MHS' swap files to the path
  44.    specified by the MHSSWAP DOS environmental variable.
  45.  
  46.    The following example will redirect MHS swap files to the
  47.    C:\TEMP directory:
  48.  
  49.       SET MHSSWAP=C:\TEMP
  50.       MHSSWAP
  51.       MHS
  52.  
  53.  
  54. PREVENTING MYSTERIOUS MHS SYSTEM HANGUPS
  55.  
  56.    Even if you do not have a local hard drive or VDISK to which
  57.    to direct MHS swap files, you may still want to use MHSSWAP
  58.    pointing to a network path, here's why:
  59.  
  60.    When MHS runs a gateway process, it swaps itself out of memory
  61.    to make memory available for the gateway process.  However, MHS
  62.    often does not restore the interrupt vectors used by the active
  63.    COM port, yet leaves interrupts enabled.
  64.  
  65.    If a phone call comes in while the gateway process is running
  66.    (even a wrong number or a modem burp!), then the interrupt
  67.    vector will be called automatically, often times leading to a
  68.    system crash.
  69.  
  70.    MHSSWAP, while redirecting all swap file activity also monitors
  71.    the COM port interrupt handlers, saving and restoring these
  72.    settings while a gateway process is active.
  73.  
  74.  
  75. LICENSING
  76.  
  77.    MHSSWAP is provided for your use "free of charge".   The MHSSWAP
  78.    program can be freely distibuted in an unmodified format, as long
  79.    as it is not distributed in exchange for any form of compensation,
  80.    and as long as this documentation file accompanies the executable.
  81.  
  82.    If you like MHSSWAP, we'd like to invite you to check out some of
  83.    our network products, which are listed in the section below.
  84.  
  85.    And if you really like MHSSWAP, and you feel so moved that an
  86.    irrepressible urge comes over you to send us money, then while that
  87.    is certainly not required, we would just hate to ruin that "special
  88.    magic of the moment", and would be happy to accept any and all
  89.    contributions.
  90.  
  91.  
  92.  
  93. INSTALLING MHSSWAP
  94.  
  95.    1.) Copy MHSSWAP.COM into the \MHS\EXE directory.
  96.  
  97.    2.) Modify your batch file that automatically starts MHS to include
  98.        the following commands before executing MHS:
  99.            SET MHSSWAP=D:\PATH
  100.            MHSSWAP
  101.  
  102.    3.) Restart your MHS server.
  103.  
  104.  
  105.    If for some reason you wish to unload MHSSWAP from memory,
  106.    re-execute MHSSWAP with a /U parameter.
  107.  
  108.  
  109.  
  110.  
  111. PRODUCTS FROM INFINITE TECHNOLOGIES
  112. ===================================
  113.  
  114. Infinite Technologies offers innovative and easy-to-use software
  115. solutions, designed primarily for the networked environment.
  116.  
  117. We back our products with dependable service and special attention
  118. to individual requirements.  All of our programs are easy to learn
  119. and use, and are designed to increase your efficiency.
  120.  
  121. We also want to help keep you up-to-date with product information,
  122. updates and technical support.
  123.  
  124. These services are provided via the following mechanisms:
  125.  
  126. On the CompuServe Information Service, Infinite Technologies offers
  127. support and product updates in Section and Library 4 of the NOVVEN
  128. forum.
  129.  
  130. Via MHS (through CSERVE or NHUB), you can address technical support
  131. and/or product information inquiries to SUPPORT @ INFINITE.
  132.  
  133. You can also subscribe to our MHS Librarian! mailing list, which
  134. will include notices of product updates.  To join this mailing
  135. list, send a message via MHS (CSERVE or NHUB) to LIBRARY @ INFINITE
  136. with SUBSCRIBE on your subject line.  (CompuServe users can send a
  137. message to >MHS:Library@Infinite via CompuServe Mail.)
  138.  
  139. For an index of files available via LIBRARY @ INFINITE, send a message
  140. with INDEX on your subject line.
  141.  
  142.  
  143. NETWORK UTILITIES
  144. -----------------
  145.  
  146. *  I-Queue! - Simplifies network printing and print queue management
  147.    in the Novell NetWare environment.  From within a small memory
  148.    resident pop-up (0 to 2-1/2KB), I-Queue! allows users to easily
  149.    change NetWare print queues and modify "capture" parameters.
  150.    I-Queue! is compatible with Novell's PRINTCON/PRINTDEF and adds
  151.    global PRINTCON support for Novell's own utilities.
  152.    Queue management capabilities include:  delete/reorder print jobs,
  153.    move/copy jobs between queues, and hold/delayed printing.
  154.    NOW INCLUDES A WINDOWS VERSION!
  155.  
  156. *  I-Queue! Server - Turn printers attached to any network workstation
  157.    into shared network printers.  Two to four times faster than RPRINTER,
  158.    compatible with workstations running Windows, and compatible with
  159.    printer ports that do not provide "hardware interrupt support".
  160.  
  161. *  LockIT! - Intelligent Security for DOS & Windows workstations
  162.    on Novell NetWare networks.  LockIT! addresses the problem of
  163.    users leaving workstations unattended, and the security issues
  164.    that this presents.  Unlike other solutions that will reboot or
  165.    logout a workstation after a period of "inactivity", potentially
  166.    leading to data loss, LockIT! locks out keyboard input until you
  167.    enter your NetWare password...even allowing unattended processes
  168.    to continue executing.
  169.  
  170. *  CastAway! - A better NetWare broadcast message trap.  Get NetWare
  171.    message notification (e.g., SEND) without your PC locking up until
  172.    you press CTRL-ENTER!  Get notified of new messages while in graphics
  173.    based applications!  All in 0 to 1-1/2KB of conventional memory!
  174.  
  175. *  PopIT! - Gain pop-up access to almost ANY program with less than
  176.    2-1/2 KB overhead.  Network administrators -- access SYSCON,
  177.    RCONSOLE, FCONSOLE and all of your favorite network utilities
  178.    without leaving your current application.
  179.  
  180. *  OnCall! - A memory resident "Chat" utility for Novell NetWare,
  181.    that runs in between 0 and 2-1/2 KB of workstation memory.
  182.    Simple, straightforward, and easy to use.  NOW INCLUDES A
  183.    WINDOWS VERSION!
  184.  
  185. EXPRESSIT! ELECTRONIC MAIL
  186. --------------------------
  187.  
  188. *  ExpressIT! Electronic Mail - The ExpressIT! Electronic Mail product
  189.    family includes the following products:
  190.  
  191.    *  ExpressIT! - The network version of ExpressIT!, including
  192.       the MHS-compatible DOS version, which runs in less than 2KB of
  193.       resident memory.
  194.  
  195.    *  ExpressIT! Remote - A remote version of ExpressIT! (DOS) customized
  196.       for use on stand-alone/remote PCs.  Includes Personal MHS and
  197.       allows users to send and receive mail with any MHS based
  198.       electronic mail system.  Includes the ability to run the MHS
  199.       Connectivity Manager from within the 2KB TSR without exiting
  200.       your current application.
  201.  
  202.    *  ExpressIT! Windows Client - An upgrade for the network version
  203.       of ExpressIT! offering native support for the Microsoft Windows
  204.       environment, and a wealth of additional features.
  205.  
  206.    *  ExpressIT! Remote Windows - A remote version of the Windows
  207.       version of ExpressIT! customized for use on stand-alone/remote
  208.       PCs.  Includes Personal MHS and allows users to send and receive
  209.       mail with any MHS based electronic mail system.
  210.  
  211.       A special Windows based MHS configuration utility eliminates the
  212.       need to use the MHS Directory Manager.
  213.  
  214.    All versions of ExpressIT! include ExpressIT! Directory Assistance,
  215.    facilitating automatic exchange of user directories between ExpressIT!
  216.    hosts.
  217.  
  218. MHS GATEWAYS AND UTILITIES
  219. --------------------------
  220.  
  221. *  MHS Scheduler - An MHS mail agent that provides greater flexibility
  222.    in configuring when MHS will connect to a host.  On a host-by-host
  223.    basis, the MHS administrator can configure different frequencies of
  224.    forced connections based on different times of the day, with
  225.    separate weekday, weekend, and holiday scheduling possible.
  226.    MHS gateways and internetwork connections can also be scheduled.
  227.    The companion RunIT! utility simplifies the creation of batch file
  228.    gateways...now you can run your tape backup system on your MHS
  229.    server.
  230.  
  231. *  MHS Librarian! - An MHS Gateway that allows users to request
  232.    information to be forwarded to them via MHS.  Requests are
  233.    made by placing a keyword in the "SUBJECT" field of the message
  234.    that you address to the library.  A list of files may be
  235.    requested by sending a message with the keyword of INDEX.  The
  236.    system Admin can also configure MHS Librarian so that selected
  237.    users can request files or directories other than those that
  238.    appear in the index.  Security is provided by a password program
  239.    that generates unique daily passwords, a fixed password, or you
  240.    can create your own password utility.
  241.  
  242.    MHS Librarian! also supports "discussion lists", similar to
  243.    the "list server" concept on the internet.
  244.  
  245. *  PageIT! - An MHS gateway connecting MHS-based electronic mail
  246.    systems to full text alphanumeric pagers.  Once configured,
  247.    sending messages to an alphanumeric pager is as simple as
  248.    sending a message from your favorite MHS application.
  249.  
  250. *  ForwardIT! - An MHS mail agent for automatically forwarding
  251.    MHS based electronic mail messages.  ForwardIT! can forward
  252.    (or copy) messages addressed to an MHS address to an alternate
  253.    address.
  254.  
  255.    ForwardIT! is most useful in the MHS remote e-mail environment.
  256.    By remote, we refer to field workers or business travelers who
  257.    operate ExpressIT! Remote, or other MHS compatible remote
  258.    software, on a PC or laptop to access their electronic mail
  259.    from a distant location.  Examples could include a salesperson
  260.    between sales calls, a business traveler in a hotel room,
  261.    or work-at-home scenarios.
  262.  
  263.    Without ForwardIT!, when mail is sent to a recipient's office
  264.    address, MHS does not allow for a remote user to dial into the
  265.    network and retrieve mail waiting for their office address.  Mail
  266.    addressed to this office address can only be picked up at the
  267.    office.
  268.  
  269.    In order to send a message to the user's MHS remote, the sender
  270.    must assume responsibility for sending a copy of the message to
  271.    the remote MHS address.
  272.  
  273.    With ForwardIT!, the user leaves a forwarding address at the
  274.    office, and while they're out, all messages will be forwarded,
  275.    or copied, to their forwarding address, giving users transparent
  276.    access to their electronic mail while away from the office.
  277.  
  278.    This forwarding address can be any valid MHS address, including
  279.    addresses via MHS gateways.
  280.  
  281. *  MhsQ! - An MHS gateway interface to NetWare print queues.
  282.    Messages can be sent via MHS to a NetWare print queue.
  283.    This capability can be useful for MHS remote sites and/or
  284.    MHS enabled applications for generating printed output
  285.    and/or reports.
  286.  
  287.    MhsQ! can also redirect print queues on one file server
  288.    to a remote print queue on another file server via MHS.
  289.  
  290. *  ExpressIT! MHS Directory Assistant - A directory services
  291.    gateway that automatically creates and updates user routes
  292.    in a multi-host workgroup environment.  Add a user at one
  293.    host within the workgroup, and the user route will automatically
  294.    be created at all other hosts within the workgroup.  Add a
  295.    new host to your workgroup, and the host and user lists will
  296.    automatically be added to other hosts within the workgroup.
  297.    (Directory Assistant is bundled with ExpressIT! but is also
  298.    available separately.)
  299.  
  300. *  MHSNotify! - A TSR which runs on the MHS mail server only, and
  301.    automatically notifies recipients of new electronic mail
  302.    received from remote MHS sites, or across internetwork
  303.    connections.  An excellent alternative to MHSALERT for
  304.    DaVinci e-mail users!  (MHSNotify! is bundled with ExpressIT!)
  305.  
  306. REQUESTING TRIAL VERSIONS VIA MHS
  307. ---------------------------------
  308.  
  309.    30-Day Trial Versions of many Infinite Technologies Products can
  310.    be requested via MHS.
  311.  
  312.    For more information, send an MHS message to LIBRARY @ INFINITE
  313.    via CSERVE or NHUB, with a subject line of INDEX.
  314.  
  315. DOWNLOADING TRIAL VERSIONS FROM COMPUSERVE
  316. ------------------------------------------
  317.  
  318.    30-Day Trial Versions of many Infinite Technologies Products are
  319.    available on CompuServe!  Look for the following files in the
  320.    NOVVEN Forum, Library 4:
  321.  
  322.       EXPDOS.ZIP - ExpressIT! E-Mail (NetWare) (DOS Version)
  323.       EXPWIN.ZIP - ExpressIT! E-Mail (NetWare) (Windows Version)
  324.       REMDOS.ZIP - ExpressIT! E-Mail (Remote & non-NetWare) (DOS Version)
  325.       REMWIN.ZIP - ExpressIT! E-Mail (Remote & non-NetWare) (Windows Version)
  326.       EXSPEL.ZIP - Supplemental file for ExpressIT! (Spelling Dictionary)
  327.  
  328.       POPIT.ZIP  - PopIT!
  329.       ONCALL.ZIP - OnCall!
  330.       CASTAW.ZIP - CastAway!
  331.       IQUEUE.ZIP - I-Queue!
  332.       IQS.ZIP    - I-Queue! Server
  333.       LOCKIT.ZIP - LockIT!
  334.       MHSCED.ZIP - MHS Scheduler
  335.       PAGEIT.ZIP - PageIT!
  336.       4WARD.ZIP  - ForwardIT!
  337.       MHSNFY.ZIP - MHSNotify!
  338.       MHSLIB.ZIP - MHS Librarian!
  339.       EXDA.ZIP   - ExpressIT! MHS Directory Assistant
  340.       MHSQ.ZIP   - MhsQ!
  341.  
  342.    And don't miss our *FREE* utilities (also in NOVVEN Library 4):
  343.  
  344.       NETERR.ZIP - Network error handlers (CRITTER, SHATTACH)
  345.                    to reboot unattended workstations and clear
  346.                    network errors.
  347.       CREATQ.ZIP - Create NetWare print queues on a volume other
  348.                    than SYS:
  349.       LOGIN.ZIP  - Load TSRs from the NetWare Login Script without
  350.                    losing available memory!
  351.       MHSACT.ZIP - Automatically re-activate deactivated MHS
  352.                    internetwork hosts without operator intervention.
  353.       MHSSWP.ZIP - Redirect MHS swap files to a local drive or
  354.                    VDISK.
  355.       MHSBPL.ZIP - Configure MHS 1.5C host to host communications
  356.                    to use the B+ protocol.
  357.       SENDIT.ZIP - Send MHS messages from the DOS command line
  358.                    or batch files.
  359.  
  360.    Plus, other helpful text files and reports:
  361.  
  362.       MHSGAT.TXT - NetWare MHS and Gateways overview
  363.       DOSMEM.TXT - PC Memory management/architecture overview
  364.       WINTIP.TXT - Windows vs. NetWare Troubleshooting Tips
  365.  
  366.  
  367.  
  368.    ...and stay tuned for MORE!!!
  369.  
  370.  
  371.  
  372.  
  373. FOR MORE INFORMATION, CONTACT:
  374.  
  375.  
  376.                       ▄▄████▄▄
  377.             ▄█▀█▄   ▄█▀▀  ▀▀███▄
  378.            █▀   ▀█▄█▀        ███
  379.            ▀█▄ ▄█▀ ▀█▄▄    ▄██▀
  380.              ▀▀▀      ▀▀▀▀▀▀
  381.            ███           ▄███ ███          ███  ▄██
  382.            ███ ▄▄▄ ▄▄▄  ▄███▄ ▄▄▄ ▄▄▄ ▄▄▄  ▄▄▄ ▄███▄  ▄▄▄▄
  383.            ███ ███▀ ███  ███  ███ ███▀ ███ ███  ███  ███▄██
  384.            ███ ███  ███  ███  ███ ███  ███ ███  ███▄ ▀██▄▄▄
  385.  
  386.             T   E   C   H   N   O   L   O   G   I   E   S
  387.  
  388.                    11433 Cronridge Drive, Suite H
  389.                        Owings Mills, MD 21117
  390.                           +1-410-363-1097
  391.                        FAX: +1-410-363-3779
  392.  
  393.                       MHS: Support @ Infinite
  394.           CompuServe: >MHS:Support @ Infinite (or 73270,405)
  395.             Internet: Support@Infinite.MHS.CompuServe.com
  396.  
  397.   Technical Support provided on the CompuServe Information Service in
  398.                    NOVVEN Section 4 (GO INFINITE)
  399.  
  400.  
  401.  In Germany:
  402.     Ing. Büro, K.H. Lendroth, Auf dem Kleinen Feld 8, D-2820 Bremen 77
  403.     Telephone: +49 421 6361391, FAX: +49 421 6362344, MHS: KLendrot@Lend-Ing
  404.  
  405.  In U.K.:
  406.     NetConnect Limited, St. John's Innovation Centre, Cowley Road, Cambridge
  407.     Telephone: +44 223 423523, FAX: +44 223 420655, MHS: SBacon@NetCon
  408.  
  409.  In Norway:
  410.     Infonor Kompetanse A-S, 1816 Skiptvet, Langli
  411.     Telephone: +47 809 766,  FAX: +47 9 809 814, MHS: Olaf@InfoKomp
  412.  
  413.  In Australia:
  414.     Future Technologies, Level 2 - 60 York Street, Sydney NSW
  415.     Telephone: +61 02 299-1400, FAX: +61 02 299-1401
  416.     Contacts: Cynthia Kuiper, Richard Denyer or Steve Ross
  417.  
  418.